//1. 加载http组件
let http = require('http');
let fs = require('fs')
let ejs = require('ejs')
//2. 创建web服务
let server = http.createServer((req, res) => {
    res.setHeader('Content-Type','text/html;charset=utf8')
    //静态渲染
    // fs.readFile('index.html',(err,data)=>{
    //     if(err){
    //         res.statusCode = 404;
    //         res.end('404');
    //     }else{
    //         res.end(data)
    //     }
    // })

    let dataObj = {
        name:'尊贵的主人卢宁',
        age:16,
        likeFruit:[
            '葡萄',
            '苹果'
        ]
    }
    //EJS渲染
    ejs.renderFile('index.html',dataObj,(err,data)=>{
        if(err){
            res.statusCode = 404;
            res.end('错误--404');
        }else{
            res.end(data)
        }
    })
})
//3. 绑定监听端口
server.listen(8080);



